/**
 * Created by xc on 2017/11/21.
 */

var common = require('../../common');
var pool = require('../index');
var mysql = require('mysql');
var YjxBaseModel = require('./YjxBaseModel');
var async  = require( 'async'); // 同步控制

//--------------------------------------------------------------------------------------
// Schema 结构
var YjxPaymentHisModel = function(obj){
    YjxBaseModel.call(this,obj);

    // 以下为表定义数据，需要的字段就填入
    //`his_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '纪录id',
    //`trade_type` int(3) NOT NULL COMMENT '类型:10商品订单,20发票,30购买模版,40虚拟商品(如vip),50秒杀订单',
    //`trade_obj_id` bigint(20) DEFAULT NULL COMMENT '交易对象id：订单id，发票id等',
    //`trade_obj_no` varchar(100) DEFAULT NULL COMMENT '交易对象编号',
    //`state` int(3) NOT NULL COMMENT '状态：参照订单／发票表',
    //`pay_platform` int(3) NOT NULL COMMENT '10微信，20支付宝, 30苹果内购',
    //`pay_info1` text COMMENT '支付平台相关信息',
    //`pay_info2` text,
    //`pay_info3` text,
    //`pay_info4` text,
    //`pay_info5` text,
    //`pay_info6` text,
    //`pay_info7` text,
    //`pay_info8` text,
    //`pay_info9` text,
    //`pay_info10` text,
    //`pay_info11` text,
    //`pay_info12` text,
    //`pay_info13` text,
    //`pay_info14` text,
    //`pay_info15` text,
    //`pay_info16` text,
    //`pay_info17` text,
    //`pay_info18` text,
    //`pay_info19` text,
    //`pay_info20` text,
    //`pay_info21` text,
    //`pay_info22` text,
    //`pay_info23` text,
    //`pay_info24` text,
    //`pay_info25` text,
    //`desc` varchar(200) DEFAULT NULL COMMENT '纪录描述',
    //`create_time` datetime NOT NULL,
    //`update_time` datetime NOT NULL,
    //`update_by` varchar(50) DEFAULT NULL,
    //`del_flg` int(1) NOT NULL DEFAULT '0',

};

YjxPaymentHisModel.prototype = new YjxBaseModel();

// 取得表名
YjxPaymentHisModel.prototype.getTableName = function(){
    return 'yjx_payment_his';
};
// 取得查询语句中where 后面匹配主键的条件（需要各派生类进行重载）
YjxPaymentHisModel.prototype.getWhereConditionOfKeyEqual = function(){
    return 'his_id='+this.his_id;
};


//--------------------------------------------------------------------------------------



//--------------------------------------------------------------------------------------
// 导出
module.exports = YjxPaymentHisModel;